const themeConfig = require('./config/themeConfig.js');
import timeline from "vitepress-markdown-timeline";
module.exports = {
	/*
	GitHub pages，如果你想将你的网站部署到 https://foo.github.io/bar/，
	那么 base 应该被设置成 "/bar/"，它的值应当总是以斜杠开始，并以斜杠结束。
	*/
	siteTitle: '见微知著',

	locales: {
		'/': {
			lang: 'en-US', // 设置默认语言
			title: 'Your Site Title',
			description: 'Your Site Description',
		},
		'/zh/': {
			lang: 'zh-CN', // 设置其他语言
			title: '见微知著',
			description: '安能行叹复坐愁',
		}
	},

	markdown: {
		// 启用 Markdown 扩展
		extendMarkdown: md => { // https://cat.gptxyy.cn/#/home
			md.set({
				// 启用代码高亮显示
				highlight: (code, lang) => {
					const Prism = require('prismjs');
					const loadLanguages = require('prismjs/components/');
					if (!lang) {
						lang = 'markup'; // 设置默认语言（可根据实际情况调整）
					}
					if (!Prism.languages[lang]) {
						loadLanguages([lang]); // 加载所需的语言
					}
					return Prism.highlight(code, Prism.languages[lang], lang);
				}
			});
		},

		config: (md) => {
			md.use(timeline);
		},
	},

	/*
	网站的标题
	它将会被用作所有页面标题的前缀，同时，默认主题下，它将显示在导航栏（navbar）上。
	*/
	title: '见微知著', // 博客标题

	/*
	网站的描述，它将会以 <meta> 标签渲染到当前页面的 HTML 中。
	*/
	description: '执青灯',

	/*
	浏览器网页标签logo
	*/
	head: [
		['link', { rel: 'icon', href: '/vuepress/img/userImg.jpg' }]
	],


	/*
	指定用于 dev server 的主机名。
	*/
	host: '0.0.0.0',

	/*
	指定 dev server 的端口
	*/
	port: 8080,

	/*
	打包输出目录，默认值: .vuepress/dist
	*/
	dest: 'dist',

	themeConfig,

	base:'/vuepress/'

}